Solving irregularly structured problems based on distributed object model

نویسندگان

  • Yudong Sun
  • Cho-Li Wang
چکیده

This paper presents a distributed object model called MOIDE (Multithreading Object-oriented Infrastructure on Distributed Environment) for solving irregularly structured problems. The model creates an adaptive computing infrastructure for developing and executing irregular applications on distributed systems. The infrastructure allows dynamic reconfiguration to match the evolution of irregular computation and available system resources. A unified communication mechanism is built to integrate different communication paths on heterogeneous systems to support efficient communication. Autonomous load scheduling approach is proposed for dynamic load balancing. A runtime system is developed to implement MOIDE-based computing. Applications including N -body problem, ray tracing, and conjugate gradient are developed to demonstrate the advantages of the model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

pARMS: a parallel version of the algebraic recursive multilevel solver

A parallel version of the Algebraic Recursive Multilevel Solver (ARMS) is developed for distributed computing environments. The method adopts the general framework of distributed sparse matrices and relies on solving the resulting distributed Schur complement system. Numerical experiments are presented which compare these approaches on regularly and irregularly structured problems.

متن کامل

A Hybrid Multithreading/Message-Passing Approach for Solving Irregular Problems on SMP Clusters

This paper reports the design of a runtime library for solving irregularly structured problems on clusters of symmetric multiprocessors (SMP clusters). Our design algorithms exploit a hybrid methodology which maps directly to the underlying hierarical memory system in SMP clusters, by combining two styles of programming methodolo-gies { threads (shared memory programming) within a SMP node and ...

متن کامل

An Integrated Runtime and Compile-time Approach for Parallelizing Structured and Block Structured Applications an Integrated Runtime and Compile-time Approach for Parallelizing Structured and Block Structured Applications

Scientiic and engineering applications often involve structured meshes. These meshes may be nested (for multigrid codes) and/or irregularly coupled (called multiblock or irregularly coupled regular mesh problems). In this paper, we present a combined runtime and compile-time approach for parallelizing these applications on distributed memory parallel machines in an eecient and machine-independe...

متن کامل

Instructional Design Models for Well-Structured and Ill-Structured Problem-Solving Learning Outcomes

Although problem solving is regarded by most educators as among the most important learning outcomes, few instructional design prescriptions are available for designing problem-solving instruction and engaging learners. This paper distinguishes between well-structured problems and ill-structured problems. Well-structured problems are constrained problems with convergent solutions that engage th...

متن کامل

The validation of knowledge construction model based on constructivist approach to support ILL-structured problems solving process for industrial education and technology students

This research aimed to study the internal validation and the external validation of the knowledge construction model based on constructivist approach to support process in solving ill-structured problems. The samples were 42 fourth-year undergraduate students from the Department of Educational Communications and Technology, King Mongkut’s University of Technology Thonburi. There were 3 experts ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Computing

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2003